Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR removes unnecessary requirements reported in hashicorp/terraform-provider-google#18332.
This was an inconsistency, since in both terraform registry and Google Cloud documentation it's not specified that the value cannot be 0.
Google Cloud API gives you ability to create Autoscaler or Regional Autoscaler which have both
minReplicas
andmaxReplicas
set to 0. I've created one in Google Cloud Console and it worked just fine.For the reported issue , I checked and request was missing
max_num_replica
field. For both zonal and regional autoscaler resources, I checked andmin_num_replica
field has send_empty_value set, whilemax_num_replica
field doesn't. If we read the documentation ofsend_empty_value
, this is the reason whymax_num_replica
was omitted entirely from the API request, when it was set to 0.Fixes hashicorp/terraform-provider-google#18332
Derived from GoogleCloudPlatform/magic-modules#11083